
package com.dream.mpgen.builder.page;

import lombok.Data;

import java.io.Serializable;

/**
 * @author liuyj
 * @version 1.0
 */
@Data
public class PageFieldBuilder implements Serializable {

   private static final long serialVersionUID = 4105838434101958407L;
    /**
     * Java字段名称
     */
   private String javaName;
    /**
     * Java字段类型
     */
   private String javaType;
    /**
     * 数据库的字段名称
     */
   private String fieldName;
    /**
     * 数据库的字段类型
     */
   private String fieldType;
    /**
     * 数据库的字段描述
     */
   private String fieldDescribe;
    /**
     * 是否是主键，主键不允许编辑
     */
   private Boolean majorKey;
    /**
     * 数据库字符最大长度
     */
   private Integer maxLength;
    /**
     * 是否开启模糊查询
     */
    private Boolean canFuzzy;

    /**
     * 获取数量减1的值
     * @return 数量减1的值
     */
    public Integer sizeSubtract(Integer size){
        return size-1;
    }
}
